package com.huawei.csi.tool.config;

import com.huawei.csi.tool.util.ResourcesUtil;
import javafx.application.HostServices;
import javafx.scene.text.Font;
import javafx.stage.Stage;

/**
 * 主要是一些主窗口的一些初始化参数，全局使用，统一路口
 *
 * @author lxw
 */
@SuppressWarnings("all")
public class GlobalConfig {
    /**
     * 根窗口
     */
    public static Stage rootStage;
    /**
     * 全局字体设置
     */
    public static Font baseFont;
    /**
     * 打开链接的服务
     */
    public static HostServices hostServices;

    /**
     * 初始化
     */
    public static void init(Stage rootStage, HostServices hostServices) {
        GlobalConfig.rootStage = rootStage;
        GlobalConfig.baseFont = Font.loadFont(ResourcesUtil.fontExternalForm("SourceHanSansCN-Regular.otf"), 12);
        GlobalConfig.hostServices = hostServices;
    }
}
